home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / HumpBack ••• / HumpBack еее.rsrc / CODE_2.txt < prev    next >
Text File  |  1987-07-31  |  33KB  |  581 lines

  1. # near model CODE resource
  2. # jump table entries: 96-96 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  4E71                     nop
  6. 00000006  4E71                     nop
  7. 00000008  594F                     subq.w     A7, 4
  8. 0000000A  3F3C 0100                move.w     -[A7], 0x100
  9. 0000000E  42A7                     clr.l      -[A7]
  10. 00000010  70FF                     moveq.l    D0, 0xFFFFFFFF
  11. 00000012  2F00                     move.l     -[A7], D0
  12. 00000014  A9BD                     syscall    GetNewWindow
  13. 00000016  2B5F FCDE                move.l     [A5 - 0x322], [A7]+
  14. 0000001A  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  15. 0000001E  A873                     syscall    SetPort
  16. 00000020  486D FC86                pea.l      [A5 - 0x37A]
  17. 00000024  4267                     clr.w      -[A7]
  18. 00000026  4267                     clr.w      -[A7]
  19. 00000028  3F3C 01AD                move.w     -[A7], 0x1AD
  20. 0000002C  3F3C 009D                move.w     -[A7], 0x9D
  21. 00000030  A8A7                     syscall    SetRect
  22. 00000032  486D FC86                pea.l      [A5 - 0x37A]
  23. 00000036  3F3C 001A                move.w     -[A7], 0x1A
  24. 0000003A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  25. 0000003E  A8A8                     syscall    OffsetRect
  26. 00000040  4E5E                     unlink     A6
  27. 00000042  4E75                     rts
  28. fn00000044:
  29. 00000044  4E56 FFE6                link       A6, -0x001A
  30. 00000048  4E71                     nop
  31. 0000004A  4E71                     nop
  32. 0000004C  594F                     subq.w     A7, 4
  33. 0000004E  3F3C 0100                move.w     -[A7], 0x100
  34. 00000052  42A7                     clr.l      -[A7]
  35. 00000054  70FF                     moveq.l    D0, 0xFFFFFFFF
  36. 00000056  2F00                     move.l     -[A7], D0
  37. 00000058  A97C                     syscall    GetNewDialog
  38. 0000005A  2B5F FBB6                move.l     [A5 - 0x44A], [A7]+
  39. 0000005E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  40. 00000062  594F                     subq.w     A7, 4
  41. 00000064  3F3C 0101                move.w     -[A7], 0x101
  42. 00000068  42A7                     clr.l      -[A7]
  43. 0000006A  70FF                     moveq.l    D0, 0xFFFFFFFF
  44. 0000006C  2F00                     move.l     -[A7], D0
  45. 0000006E  A97C                     syscall    GetNewDialog
  46. 00000070  2B5F FBB2                move.l     [A5 - 0x44E], [A7]+
  47. 00000074  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  48. 00000078  594F                     subq.w     A7, 4
  49. 0000007A  3F3C 0102                move.w     -[A7], 0x102
  50. 0000007E  42A7                     clr.l      -[A7]
  51. 00000080  70FF                     moveq.l    D0, 0xFFFFFFFF
  52. 00000082  2F00                     move.l     -[A7], D0
  53. 00000084  A97C                     syscall    GetNewDialog
  54. 00000086  2B5F FBAE                move.l     [A5 - 0x452], [A7]+
  55. 0000008A  2B6D FBAE FBAA           move.l     [A5 - 0x456], [A5 - 0x452]
  56. 00000090  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  57. 00000094  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  58. 00000098  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  59. 0000009C  4E5E                     unlink     A6
  60. 0000009E  4E75                     rts
  61. fn000000A0:
  62. 000000A0  4E56 FFEC                link       A6, -0x0014
  63. 000000A4  4E71                     nop
  64. 000000A6  4E71                     nop
  65. 000000A8  594F                     subq.w     A7, 4
  66. 000000AA  A8CB                     syscall    OpenPoly
  67. 000000AC  2B5F FBDA                move.l     [A5 - 0x426], [A7]+
  68. 000000B0  486E FFEC                pea.l      [A6 - 0x14]
  69. 000000B4  3F2D FCAC                move.w     -[A7], [A5 - 0x354]
  70. 000000B8  302D FC8A                move.w     D0, [A5 - 0x376]
  71. 000000BC  5E40                     addq.w     D0, 7
  72. 000000BE  3F00                     move.w     -[A7], D0
  73. 000000C0  A880                     syscall    SetPt
  74. 000000C2  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  75. 000000C6  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  76. 000000CA  A893                     syscall    MoveTo
  77. 000000CC  3F3C 0006                move.w     -[A7], 0x6
  78. 000000D0  3F3C 0006                move.w     -[A7], 0x6
  79. 000000D4  A892                     syscall    Line
  80. 000000D6  7002                     moveq.l    D0, 0x02
  81. 000000D8  C1FC 0006                muls.w     D0, 0x6
  82. 000000DC  4440                     neg.w      D0
  83. 000000DE  3F00                     move.w     -[A7], D0
  84. 000000E0  4267                     clr.w      -[A7]
  85. 000000E2  A892                     syscall    Line
  86. 000000E4  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  87. 000000E8  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  88. 000000EC  A891                     syscall    LineTo
  89. 000000EE  A8CC                     syscall    ClosePoly/ClosePgon
  90. 000000F0  594F                     subq.w     A7, 4
  91. 000000F2  A8CB                     syscall    OpenPoly
  92. 000000F4  2B5F FBD6                move.l     [A5 - 0x42A], [A7]+
  93. 000000F8  486E FFEC                pea.l      [A6 - 0x14]
  94. 000000FC  302D FC8C                move.w     D0, [A5 - 0x374]
  95. 00000100  5E40                     addq.w     D0, 7
  96. 00000102  3F00                     move.w     -[A7], D0
  97. 00000104  302D FCA6                move.w     D0, [A5 - 0x35A]
  98. 00000108  D06D FD2A                add.w      D0, [A5 - 0x2D6]
  99. 0000010C  3F00                     move.w     -[A7], D0
  100. 0000010E  A880                     syscall    SetPt
  101. 00000110  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  102. 00000114  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  103. 00000118  A893                     syscall    MoveTo
  104. 0000011A  3F3C 0006                move.w     -[A7], 0x6
  105. 0000011E  7001                     moveq.l    D0, 0x01
  106. 00000120  C1FC 0006                muls.w     D0, 0x6
  107. 00000124  4440                     neg.w      D0
  108. 00000126  3F00                     move.w     -[A7], D0
  109. 00000128  A892                     syscall    Line
  110. 0000012A  4267                     clr.w      -[A7]
  111. 0000012C  7002                     moveq.l    D0, 0x02
  112. 0000012E  C1FC 0006                muls.w     D0, 0x6
  113. 00000132  3F00                     move.w     -[A7], D0
  114. 00000134  A892                     syscall    Line
  115. 00000136  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  116. 0000013A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  117. 0000013E  A891                     syscall    LineTo
  118. 00000140  A8CC                     syscall    ClosePoly/ClosePgon
  119. 00000142  4E5E                     unlink     A6
  120. 00000144  4E75                     rts
  121. 00000146  4E56 FFF0                link       A6, -0x0010
  122. 0000014A  4E71                     nop
  123. 0000014C  4E71                     nop
  124. 0000014E  4E5E                     unlink     A6
  125. 00000150  4E75                     rts
  126. fn00000152:
  127. 00000152  4E56 FFF0                link       A6, -0x0010
  128. 00000156  4E71                     nop
  129. 00000158  4E71                     nop
  130. 0000015A  594F                     subq.w     A7, 4
  131. 0000015C  3F3C 0104                move.w     -[A7], 0x104
  132. 00000160  A9BA                     syscall    GetString
  133. 00000162  2B5F FBD2                move.l     [A5 - 0x42E], [A7]+
  134. 00000166  594F                     subq.w     A7, 4
  135. 00000168  3F3C 0105                move.w     -[A7], 0x105
  136. 0000016C  A9BA                     syscall    GetString
  137. 0000016E  2B5F FBCE                move.l     [A5 - 0x432], [A7]+
  138. 00000172  594F                     subq.w     A7, 4
  139. 00000174  3F3C 0100                move.w     -[A7], 0x100
  140. 00000178  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  141. 0000017C  A9BE                     syscall    GetNewControl
  142. 0000017E  2B5F FCDA                move.l     [A5 - 0x326], [A7]+
  143. 00000182  594F                     subq.w     A7, 4
  144. 00000184  3F3C 0101                move.w     -[A7], 0x101
  145. 00000188  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  146. 0000018C  A9BE                     syscall    GetNewControl
  147. 0000018E  2B5F FCD6                move.l     [A5 - 0x32A], [A7]+
  148. 00000192  2F2D FCD6                move.l     -[A7], [A5 - 0x32A]
  149. 00000196  206D FBD2                movea.l    A0, [A5 - 0x42E]
  150. 0000019A  2050                     movea.l    A0, [A0]
  151. 0000019C  2F08                     move.l     -[A7], A0
  152. 0000019E  A95F                     syscall    SetControlTitle/SetCTitle
  153. 000001A0  2F2D FCD6                move.l     -[A7], [A5 - 0x32A]
  154. 000001A4  3F3C 00FF                move.w     -[A7], 0xFF
  155. 000001A8  A95D                     syscall    HiliteControl
  156. 000001AA  594F                     subq.w     A7, 4
  157. 000001AC  3F3C 0102                move.w     -[A7], 0x102
  158. 000001B0  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  159. 000001B4  A9BE                     syscall    GetNewControl
  160. 000001B6  2B5F FCD2                move.l     [A5 - 0x32E], [A7]+
  161. 000001BA  594F                     subq.w     A7, 4
  162. 000001BC  3F3C 0103                move.w     -[A7], 0x103
  163. 000001C0  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  164. 000001C4  A9BE                     syscall    GetNewControl
  165. 000001C6  2B5F FCCE                move.l     [A5 - 0x332], [A7]+
  166. 000001CA  594F                     subq.w     A7, 4
  167. 000001CC  3F3C 0104                move.w     -[A7], 0x104
  168. 000001D0  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  169. 000001D4  A9BE                     syscall    GetNewControl
  170. 000001D6  2B5F FCCA                move.l     [A5 - 0x336], [A7]+
  171. 000001DA  594F                     subq.w     A7, 4
  172. 000001DC  3F3C 0105                move.w     -[A7], 0x105
  173. 000001E0  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  174. 000001E4  A9BE                     syscall    GetNewControl
  175. 000001E6  2B5F FCC6                move.l     [A5 - 0x33A], [A7]+
  176. 000001EA  4E5E                     unlink     A6
  177. 000001EC  4E75                     rts
  178. fn000001EE:
  179. 000001EE  4E56 FFF0                link       A6, -0x0010
  180. 000001F2  4E71                     nop
  181. 000001F4  4E71                     nop
  182. 000001F6  206D FCD6                movea.l    A0, [A5 - 0x32A]
  183. 000001FA  2050                     movea.l    A0, [A0]
  184. 000001FC  3B68 000E FC5C           move.w     [A5 - 0x3A4], [A0 + 0xE]
  185. 00000202  206D FCD6                movea.l    A0, [A5 - 0x32A]
  186. 00000206  2050                     movea.l    A0, [A0]
  187. 00000208  3028 000C                move.w     D0, [A0 + 0xC]
  188. 0000020C  5840                     addq.w     D0, 4
  189. 0000020E  3B40 FC56                move.w     [A5 - 0x3AA], D0
  190. 00000212  302D FC5C                move.w     D0, [A5 - 0x3A4]
  191. 00000216  0640 FFE0                addi.w     D0, 0xFFE0
  192. 0000021A  3B40 FC58                move.w     [A5 - 0x3A8], D0
  193. 0000021E  302D FC56                move.w     D0, [A5 - 0x3AA]
  194. 00000222  0640 0011                addi.w     D0, 0x11
  195. 00000226  3B40 FC5A                move.w     [A5 - 0x3A6], D0
  196. 0000022A  41ED FC56                lea.l      A0, [A5 - 0x3AA]
  197. 0000022E  43ED FC4E                lea.l      A1, [A5 - 0x3B2]
  198. 00000232  22D8                     move.l     [A1]+, [A0]+
  199. 00000234  22D8                     move.l     [A1]+, [A0]+
  200. 00000236  486D FC4E                pea.l      [A5 - 0x3B2]
  201. 0000023A  4267                     clr.w      -[A7]
  202. 0000023C  3F3C 0015                move.w     -[A7], 0x15
  203. 00000240  A8A8                     syscall    OffsetRect
  204. 00000242  41ED FC4E                lea.l      A0, [A5 - 0x3B2]
  205. 00000246  43ED FC46                lea.l      A1, [A5 - 0x3BA]
  206. 0000024A  22D8                     move.l     [A1]+, [A0]+
  207. 0000024C  22D8                     move.l     [A1]+, [A0]+
  208. 0000024E  486D FC46                pea.l      [A5 - 0x3BA]
  209. 00000252  4267                     clr.w      -[A7]
  210. 00000254  3F3C 0015                move.w     -[A7], 0x15
  211. 00000258  A8A8                     syscall    OffsetRect
  212. 0000025A  594F                     subq.w     A7, 4
  213. 0000025C  3F3C 0100                move.w     -[A7], 0x100
  214. 00000260  A9BA                     syscall    GetString
  215. 00000262  2B5F FBCA                move.l     [A5 - 0x436], [A7]+
  216. 00000266  594F                     subq.w     A7, 4
  217. 00000268  3F3C 0101                move.w     -[A7], 0x101
  218. 0000026C  A9BA                     syscall    GetString
  219. 0000026E  2B5F FBC6                move.l     [A5 - 0x43A], [A7]+
  220. 00000272  594F                     subq.w     A7, 4
  221. 00000274  3F3C 0102                move.w     -[A7], 0x102
  222. 00000278  A9BA                     syscall    GetString
  223. 0000027A  2B5F FBC2                move.l     [A5 - 0x43E], [A7]+
  224. 0000027E  3B7C 006A FC80           move.w     [A5 - 0x380], 0x6A /* 'j' */
  225. 00000284  3B7C 00BD FC7E           move.w     [A5 - 0x382], 0xBD
  226. 0000028A  701C                     moveq.l    D0, 0x1C
  227. 0000028C  C1FC 0002                muls.w     D0, 0x2
  228. 00000290  D06D FC80                add.w      D0, [A5 - 0x380]
  229. 00000294  3B40 FC84                move.w     [A5 - 0x37C], D0
  230. 00000298  701C                     moveq.l    D0, 0x1C
  231. 0000029A  C1FC 0002                muls.w     D0, 0x2
  232. 0000029E  D06D FC7E                add.w      D0, [A5 - 0x382]
  233. 000002A2  3B40 FC82                move.w     [A5 - 0x37E], D0
  234. 000002A6  41ED FC7E                lea.l      A0, [A5 - 0x382]
  235. 000002AA  43ED FC2E                lea.l      A1, [A5 - 0x3D2]
  236. 000002AE  22D8                     move.l     [A1]+, [A0]+
  237. 000002B0  22D8                     move.l     [A1]+, [A0]+
  238. 000002B2  486D FC2E                pea.l      [A5 - 0x3D2]
  239. 000002B6  3F3C FFFB                move.w     -[A7], 0xFFFB
  240. 000002BA  3F3C FFFB                move.w     -[A7], 0xFFFB
  241. 000002BE  A8A9                     syscall    InsetRect
  242. 000002C0  302D FC32                move.w     D0, [A5 - 0x3CE]
  243. 000002C4  0640 0023                addi.w     D0, 0x23 /* '#' */
  244. 000002C8  3B40 FC32                move.w     [A5 - 0x3CE], D0
  245. 000002CC  41ED FC46                lea.l      A0, [A5 - 0x3BA]
  246. 000002D0  43ED FC3E                lea.l      A1, [A5 - 0x3C2]
  247. 000002D4  22D8                     move.l     [A1]+, [A0]+
  248. 000002D6  22D8                     move.l     [A1]+, [A0]+
  249. 000002D8  486D FC3E                pea.l      [A5 - 0x3C2]
  250. 000002DC  701C                     moveq.l    D0, 0x1C
  251. 000002DE  C1FC 0002                muls.w     D0, 0x2
  252. 000002E2  0640 000A                addi.w     D0, 0xA /* '\n' */
  253. 000002E6  3F00                     move.w     -[A7], D0
  254. 000002E8  3F3C FFFB                move.w     -[A7], 0xFFFB
  255. 000002EC  A8A8                     syscall    OffsetRect
  256. 000002EE  426D FD3A                clr.w      [A5 - 0x2C6]
  257. 000002F2  3B7C 00AC FC78           move.w     [A5 - 0x388], 0xAC
  258. 000002F8  3B7C 00BE FC76           move.w     [A5 - 0x38A], 0xBE
  259. 000002FE  302D FC78                move.w     D0, [A5 - 0x388]
  260. 00000302  0640 0064                addi.w     D0, 0x64 /* 'd' */
  261. 00000306  3B40 FC7C                move.w     [A5 - 0x384], D0
  262. 0000030A  302D FC76                move.w     D0, [A5 - 0x38A]
  263. 0000030E  0640 0050                addi.w     D0, 0x50 /* 'P' */
  264. 00000312  3B40 FC7A                move.w     [A5 - 0x386], D0
  265. 00000316  302D FC7C                move.w     D0, [A5 - 0x384]
  266. 0000031A  5B40                     subq.w     D0, 5
  267. 0000031C  3B40 FC6C                move.w     [A5 - 0x394], D0
  268. 00000320  302D FC76                move.w     D0, [A5 - 0x38A]
  269. 00000324  0640 0012                addi.w     D0, 0x12
  270. 00000328  3B40 FC66                move.w     [A5 - 0x39A], D0
  271. 0000032C  302D FC6C                move.w     D0, [A5 - 0x394]
  272. 00000330  0640 FFE0                addi.w     D0, 0xFFE0
  273. 00000334  3B40 FC68                move.w     [A5 - 0x398], D0
  274. 00000338  302D FC66                move.w     D0, [A5 - 0x39A]
  275. 0000033C  0640 0012                addi.w     D0, 0x12
  276. 00000340  3B40 FC6A                move.w     [A5 - 0x396], D0
  277. 00000344  4E5E                     unlink     A6
  278. 00000346  4E75                     rts
  279. fn00000348:
  280. 00000348  4E56 FFF0                link       A6, -0x0010
  281. 0000034C  4E71                     nop
  282. 0000034E  4E71                     nop
  283. 00000350  594F                     subq.w     A7, 4
  284. 00000352  3F3C 0100                move.w     -[A7], 0x100
  285. 00000356  A9BF                     syscall    GetRMenu
  286. 00000358  2B5F FCEE                move.l     [A5 - 0x312], [A7]+
  287. 0000035C  2F2D FCEE                move.l     -[A7], [A5 - 0x312]
  288. 00000360  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  289. 00000366  A94D                     syscall    AppendResMenu/AddResMenu
  290. 00000368  2F2D FCEE                move.l     -[A7], [A5 - 0x312]
  291. 0000036C  4267                     clr.w      -[A7]
  292. 0000036E  A935                     syscall    InsertMenu
  293. 00000370  594F                     subq.w     A7, 4
  294. 00000372  3F3C 0101                move.w     -[A7], 0x101
  295. 00000376  A9BF                     syscall    GetRMenu
  296. 00000378  2B5F FCEA                move.l     [A5 - 0x316], [A7]+
  297. 0000037C  2F2D FCEA                move.l     -[A7], [A5 - 0x316]
  298. 00000380  4267                     clr.w      -[A7]
  299. 00000382  A935                     syscall    InsertMenu
  300. 00000384  594F                     subq.w     A7, 4
  301. 00000386  3F3C 0102                move.w     -[A7], 0x102
  302. 0000038A  A9BF                     syscall    GetRMenu
  303. 0000038C  2B5F FCE6                move.l     [A5 - 0x31A], [A7]+
  304. 00000390  2F2D FCE6                move.l     -[A7], [A5 - 0x31A]
  305. 00000394  4267                     clr.w      -[A7]
  306. 00000396  A935                     syscall    InsertMenu
  307. 00000398  594F                     subq.w     A7, 4
  308. 0000039A  3F3C 0103                move.w     -[A7], 0x103
  309. 0000039E  A9BF                     syscall    GetRMenu
  310. 000003A0  2B5F FCE2                move.l     [A5 - 0x31E], [A7]+
  311. 000003A4  2F2D FCE2                move.l     -[A7], [A5 - 0x31E]
  312. 000003A8  4267                     clr.w      -[A7]
  313. 000003AA  A935                     syscall    InsertMenu
  314. 000003AC  A937                     syscall    DrawMenuBar
  315. 000003AE  4E5E                     unlink     A6
  316. 000003B0  4E75                     rts
  317. fn000003B2:
  318. 000003B2  4E56 FFEE                link       A6, -0x0012
  319. 000003B6  48E7 0100                movem.l    -[A7], D7
  320. 000003BA  206E 0008                movea.l    A0, [A6 + 0x8]
  321. 000003BE  2050                     movea.l    A0, [A0]
  322. 000003C0  3F28 0004                move.w     -[A7], [A0 + 0x4]
  323. 000003C4  206E 0008                movea.l    A0, [A6 + 0x8]
  324. 000003C8  2050                     movea.l    A0, [A0]
  325. 000003CA  3F28 0002                move.w     -[A7], [A0 + 0x2]
  326. 000003CE  A893                     syscall    MoveTo
  327. 000003D0  206E 0008                movea.l    A0, [A6 + 0x8]
  328. 000003D4  2050                     movea.l    A0, [A0]
  329. 000003D6  3E10                     move.w     D7, [A0]
  330. 000003D8  7002                     moveq.l    D0, 0x02
  331. 000003DA  BE40                     cmp.w      D7, D0
  332. 000003DC  6D00 0032                blt        +0x34 /* 00000410 */
  333. 000003E0  3D40 FFEE                move.w     [A6 - 0x12], D0
  334. 000003E4  9E40                     sub.w      D7, D0
  335. label000003E6:
  336. 000003E6  206E 0008                movea.l    A0, [A6 + 0x8]
  337. 000003EA  2050                     movea.l    A0, [A0]
  338. 000003EC  302E FFEE                move.w     D0, [A6 - 0x12]
  339. 000003F0  E540                     asl        D0.w, 2
  340. 000003F2  3F30 0000                move.w     -[A7], [A0 + D0.w]
  341. 000003F6  206E 0008                movea.l    A0, [A6 + 0x8]
  342. 000003FA  2050                     movea.l    A0, [A0]
  343. 000003FC  302E FFEE                move.w     D0, [A6 - 0x12]
  344. 00000400  E540                     asl        D0.w, 2
  345. 00000402  3F30 00FE                move.w     -[A7], [A0 + D0.w - 0x2]
  346. 00000406  A891                     syscall    LineTo
  347. 00000408  526E FFEE                addq.w     [A6 - 0x12], 1
  348. 0000040C  51CF FFD8                dbf        D7, -0x2A /* 000003E6 */
  349. label00000410:
  350. 00000410  206E 0008                movea.l    A0, [A6 + 0x8]
  351. 00000414  2050                     movea.l    A0, [A0]
  352. 00000416  3F28 0004                move.w     -[A7], [A0 + 0x4]
  353. 0000041A  206E 0008                movea.l    A0, [A6 + 0x8]
  354. 0000041E  2050                     movea.l    A0, [A0]
  355. 00000420  3F28 0002                move.w     -[A7], [A0 + 0x2]
  356. 00000424  A891                     syscall    LineTo
  357. 00000426  4CDF 0080                movem.l    D7, [A7]+
  358. 0000042A  4E5E                     unlink     A6
  359. 0000042C  205F                     movea.l    A0, [A7]+
  360. 0000042E  584F                     addq.w     A7, 4
  361. 00000430  4ED0                     jmp        [A0]
  362. fn00000432:
  363. 00000432  4E56 FFE4                link       A6, -0x001C
  364. 00000436  4E71                     nop
  365. 00000438  4E71                     nop
  366. 0000043A  594F                     subq.w     A7, 4
  367. 0000043C  3F3C 0100                move.w     -[A7], 0x100
  368. 00000440  A9BC                     syscall    GetPicture
  369. 00000442  2B5F FCC2                move.l     [A5 - 0x33E], [A7]+
  370. 00000446  3B7C 0104 FD0A           move.w     [A5 - 0x2F6], 0x104
  371. 0000044C  594F                     subq.w     A7, 4
  372. 0000044E  3F2D FD0A                move.w     -[A7], [A5 - 0x2F6]
  373. 00000452  A9BC                     syscall    GetPicture
  374. 00000454  2B5F FCBE                move.l     [A5 - 0x342], [A7]+
  375. 00000458  594F                     subq.w     A7, 4
  376. 0000045A  3F3C 0102                move.w     -[A7], 0x102
  377. 0000045E  A9BC                     syscall    GetPicture
  378. 00000460  2B5F FCBA                move.l     [A5 - 0x346], [A7]+
  379. 00000464  594F                     subq.w     A7, 4
  380. 00000466  3F3C 0107                move.w     -[A7], 0x107
  381. 0000046A  A9BC                     syscall    GetPicture
  382. 0000046C  2B5F FCB6                move.l     [A5 - 0x34A], [A7]+
  383. 00000470  594F                     subq.w     A7, 4
  384. 00000472  3F3C 0108                move.w     -[A7], 0x108
  385. 00000476  A9BC                     syscall    GetPicture
  386. 00000478  2B5F FCB2                move.l     [A5 - 0x34E], [A7]+
  387. 0000047C  594F                     subq.w     A7, 4
  388. 0000047E  3F3C 0109                move.w     -[A7], 0x109
  389. 00000482  A9BC                     syscall    GetPicture
  390. 00000484  2B5F FCAE                move.l     [A5 - 0x352], [A7]+
  391. 00000488  594F                     subq.w     A7, 4
  392. 0000048A  A8D8                     syscall    NewRgn
  393. 0000048C  2B5F FBF6                move.l     [A5 - 0x40A], [A7]+
  394. 00000490  594F                     subq.w     A7, 4
  395. 00000492  2F3C 5247 4E20           move.l     -[A7], 0x52474E20 /* 'RGN ' */
  396. 00000498  3F3C 0100                move.w     -[A7], 0x100
  397. 0000049C  A9A0                     syscall    GetResource
  398. 0000049E  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  399. 000004A2  A8DA                     syscall    OpenRgn
  400. 000004A4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  401. 000004A8  4EBA FF08                jsr        [PC - 0xF8 /* 000003B2 */]
  402. 000004AC  2F2D FBF6                move.l     -[A7], [A5 - 0x40A]
  403. 000004B0  A8DB                     syscall    CloseRgn
  404. 000004B2  594F                     subq.w     A7, 4
  405. 000004B4  A8D8                     syscall    NewRgn
  406. 000004B6  2B5F FBF2                move.l     [A5 - 0x40E], [A7]+
  407. 000004BA  594F                     subq.w     A7, 4
  408. 000004BC  2F3C 5247 4E20           move.l     -[A7], 0x52474E20 /* 'RGN ' */
  409. 000004C2  3F3C 0103                move.w     -[A7], 0x103
  410. 000004C6  A9A0                     syscall    GetResource
  411. 000004C8  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  412. 000004CC  A8DA                     syscall    OpenRgn
  413. 000004CE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  414. 000004D2  4EBA FEDE                jsr        [PC - 0x122 /* 000003B2 */]
  415. 000004D6  2F2D FBF2                move.l     -[A7], [A5 - 0x40E]
  416. 000004DA  A8DB                     syscall    CloseRgn
  417. 000004DC  1B7C 0001 FD44           move.b     [A5 - 0x2BC], 0x1
  418. 000004E2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  419. 000004E6  206D FCBE                movea.l    A0, [A5 - 0x342]
  420. 000004EA  2050                     movea.l    A0, [A0]
  421. 000004EC  41E8 0002                lea.l      A0, [A0 + 0x2]
  422. 000004F0  43ED FC9E                lea.l      A1, [A5 - 0x362]
  423. 000004F4  22D8                     move.l     [A1]+, [A0]+
  424. 000004F6  22D8                     move.l     [A1]+, [A0]+
  425. 000004F8  486D FC9E                pea.l      [A5 - 0x362]
  426. 000004FC  3F3C 0003                move.w     -[A7], 0x3
  427. 00000500  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  428. 00000504  A8A9                     syscall    InsetRect
  429. 00000506  3D7C 00FA FFEA           move.w     [A6 - 0x16], 0xFA
  430. 0000050C  3D7C FFE2 FFE8           move.w     [A6 - 0x18], 0xFFE2
  431. 00000512  486D FC9E                pea.l      [A5 - 0x362]
  432. 00000516  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  433. 0000051A  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  434. 0000051E  A8A8                     syscall    OffsetRect
  435. 00000520  594F                     subq.w     A7, 4
  436. 00000522  3F3C 0103                move.w     -[A7], 0x103
  437. 00000526  A9BA                     syscall    GetString
  438. 00000528  2B5F FBBE                move.l     [A5 - 0x442], [A7]+
  439. 0000052C  206D FCBA                movea.l    A0, [A5 - 0x346]
  440. 00000530  2050                     movea.l    A0, [A0]
  441. 00000532  41E8 0002                lea.l      A0, [A0 + 0x2]
  442. 00000536  43ED FC96                lea.l      A1, [A5 - 0x36A]
  443. 0000053A  22D8                     move.l     [A1]+, [A0]+
  444. 0000053C  22D8                     move.l     [A1]+, [A0]+
  445. 0000053E  486D FC96                pea.l      [A5 - 0x36A]
  446. 00000542  3F3C 017C                move.w     -[A7], 0x17C
  447. 00000546  3F3C 00C1                move.w     -[A7], 0xC1
  448. 0000054A  A8A8                     syscall    OffsetRect
  449. 0000054C  302D FC96                move.w     D0, [A5 - 0x36A]
  450. 00000550  0640 0012                addi.w     D0, 0x12
  451. 00000554  2F00                     move.l     -[A7], D0
  452. 00000556  554F                     subq.w     A7, 2
  453. 00000558  A861                     syscall    Random
  454. 0000055A  321F                     move.w     D1, [A7]+
  455. 0000055C  201F                     move.l     D0, [A7]+
  456. 0000055E  48C1                     ext.l      D1
  457. 00000560  741F                     moveq.l    D2, 0x1F
  458. 00000562  C282                     and.l      D1, D2
  459. 00000564  48C0                     ext.l      D0
  460. 00000566  D081                     add.l      D0, D1
  461. 00000568  3B40 FC1E                move.w     [A5 - 0x3E2], D0
  462. 0000056C  302D FC98                move.w     D0, [A5 - 0x368]
  463. 00000570  0640 0019                addi.w     D0, 0x19
  464. 00000574  2F00                     move.l     -[A7], D0
  465. 00000576  554F                     subq.w     A7, 2
  466. 00000578  A861                     syscall    Random
  467. 0000057A  321F                     move.w     D1, [A7]+
  468. 0000057C  201F                     move.l     D0, [A7]+
  469. 0000057E  48C1                     ext.l      D1
  470. 00000580  741F                     moveq.l    D2, 0x1F
  471. 00000582  C282                     and.l      D1, D2
  472. 00000584  48C0                     ext.l      D0
  473. 00000586  D081                     add.l      D0, D1
  474. 00000588  3B40 FC20                move.w     [A5 - 0x3E0], D0
  475. 0000058C  302D FC1E                move.w     D0, [A5 - 0x3E2]
  476. 00000590  5640                     addq.w     D0, 3
  477. 00000592  3B40 FC22                move.w     [A5 - 0x3DE], D0
  478. 00000596  302D FC20                move.w     D0, [A5 - 0x3E0]
  479. 0000059A  5640                     addq.w     D0, 3
  480. 0000059C  3B40 FC24                move.w     [A5 - 0x3DC], D0
  481. 000005A0  206D FCB6                movea.l    A0, [A5 - 0x34A]
  482. 000005A4  2050                     movea.l    A0, [A0]
  483. 000005A6  41E8 0002                lea.l      A0, [A0 + 0x2]
  484. 000005AA  43ED FC8E                lea.l      A1, [A5 - 0x372]
  485. 000005AE  22D8                     move.l     [A1]+, [A0]+
  486. 000005B0  22D8                     move.l     [A1]+, [A0]+
  487. 000005B2  486D FC8E                pea.l      [A5 - 0x372]
  488. 000005B6  3F3C 01AE                move.w     -[A7], 0x1AE
  489. 000005BA  3F3C 00FF                move.w     -[A7], 0xFF
  490. 000005BE  A8A8                     syscall    OffsetRect
  491. 000005C0  206D FCB2                movea.l    A0, [A5 - 0x34E]
  492. 000005C4  2050                     movea.l    A0, [A0]
  493. 000005C6  41E8 0002                lea.l      A0, [A0 + 0x2]
  494. 000005CA  43ED FC26                lea.l      A1, [A5 - 0x3DA]
  495. 000005CE  22D8                     move.l     [A1]+, [A0]+
  496. 000005D0  22D8                     move.l     [A1]+, [A0]+
  497. 000005D2  486D FC26                pea.l      [A5 - 0x3DA]
  498. 000005D6  302D FC28                move.w     D0, [A5 - 0x3D8]
  499. 000005DA  4440                     neg.w      D0
  500. 000005DC  3F00                     move.w     -[A7], D0
  501. 000005DE  302D FC26                move.w     D0, [A5 - 0x3DA]
  502. 000005E2  4440                     neg.w      D0
  503. 000005E4  3F00                     move.w     -[A7], D0
  504. 000005E6  A8A8                     syscall    OffsetRect
  505. 000005E8  486D FC26                pea.l      [A5 - 0x3DA]
  506. 000005EC  3F3C 00AF                move.w     -[A7], 0xAF
  507. 000005F0  3F3C 00C1                move.w     -[A7], 0xC1
  508. 000005F4  A8A8                     syscall    OffsetRect
  509. 000005F6  4E5E                     unlink     A6
  510. 000005F8  4E75                     rts
  511. export_12:
  512. 000005FA  4E56 FFE4                link       A6, -0x001C
  513. 000005FE  4E71                     nop
  514. 00000600  4E71                     nop
  515. 00000602  41ED FE22                lea.l      A0, [A5 - 0x1DE]
  516. 00000606  2F08                     move.l     -[A7], A0
  517. 00000608  A86E                     syscall    InitGraf
  518. 0000060A  A8FE                     syscall    InitFonts
  519. 0000060C  3F3C FFFF                move.w     -[A7], 0xFFFF
  520. 00000610  4267                     clr.w      -[A7]
  521. 00000612  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  522. 00000616  A912                     syscall    InitWindows
  523. 00000618  A930                     syscall    InitMenus
  524. 0000061A  A9CC                     syscall    TEInit
  525. 0000061C  42A7                     clr.l      -[A7]
  526. 0000061E  A97B                     syscall    InitDialogs
  527. 00000620  A850                     syscall    InitCursor
  528. 00000622  4EBA F9DC                jsr        [PC - 0x624 /* 00000000 */]
  529. 00000626  4EBA FD20                jsr        [PC - 0x2E0 /* 00000348 */]
  530. 0000062A  594F                     subq.w     A7, 4
  531. 0000062C  3F3C 0100                move.w     -[A7], 0x100
  532. 00000630  A9B9                     syscall    GetCursor
  533. 00000632  2B5F FBE2                move.l     [A5 - 0x41E], [A7]+
  534. 00000636  594F                     subq.w     A7, 4
  535. 00000638  3F3C 0101                move.w     -[A7], 0x101
  536. 0000063C  A9B9                     syscall    GetCursor
  537. 0000063E  2B5F FBDE                move.l     [A5 - 0x422], [A7]+
  538. 00000642  4EBA FB0E                jsr        [PC - 0x4F2 /* 00000152 */]
  539. 00000646  4EBA FBA6                jsr        [PC - 0x45A /* 000001EE */]
  540. 0000064A  594F                     subq.w     A7, 4
  541. 0000064C  A975                     syscall    TickCount
  542. 0000064E  2B5F FD02                move.l     [A5 - 0x2FE], [A7]+
  543. 00000652  2B6D FD02 FCFA           move.l     [A5 - 0x306], [A5 - 0x2FE]
  544. 00000658  2B6D FD02 FD06           move.l     [A5 - 0x2FA], [A5 - 0x2FE]
  545. 0000065E  2B6D FD02 FCF2           move.l     [A5 - 0x30E], [A5 - 0x2FE]
  546. 00000664  2B6D FD02 FDA4           move.l     [A5 - 0x25C], [A5 - 0x2FE]
  547. 0000066A  594F                     subq.w     A7, 4
  548. 0000066C  A8D8                     syscall    NewRgn
  549. 0000066E  2B5F FBEE                move.l     [A5 - 0x412], [A7]+
  550. 00000672  594F                     subq.w     A7, 4
  551. 00000674  A8D8                     syscall    NewRgn
  552. 00000676  2B5F FBEA                move.l     [A5 - 0x416], [A7]+
  553. 0000067A  594F                     subq.w     A7, 4
  554. 0000067C  A8D8                     syscall    NewRgn
  555. 0000067E  2B5F FBFA                move.l     [A5 - 0x406], [A7]+
  556. 00000682  594F                     subq.w     A7, 4
  557. 00000684  A8D8                     syscall    NewRgn
  558. 00000686  2B5F FBE6                move.l     [A5 - 0x41A], [A7]+
  559. 0000068A  4EBA FDA6                jsr        [PC - 0x25A /* 00000432 */]
  560. 0000068E  4EBA FA10                jsr        [PC - 0x5F0 /* 000000A0 */]
  561. 00000692  4EBA F9B0                jsr        [PC - 0x650 /* 00000044 */]
  562. 00000696  41ED FDAE                lea.l      A0, [A5 - 0x252]
  563. 0000069A  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  564. 0000069E  22D8                     move.l     [A1]+, [A0]+
  565. 000006A0  22D8                     move.l     [A1]+, [A0]+
  566. 000006A2  486D FC36                pea.l      [A5 - 0x3CA]
  567. 000006A6  3F3C 0004                move.w     -[A7], 0x4
  568. 000006AA  3F3C 0018                move.w     -[A7], 0x18
  569. 000006AE  302E FFEA                move.w     D0, [A6 - 0x16]
  570. 000006B2  5940                     subq.w     D0, 4
  571. 000006B4  3F00                     move.w     -[A7], D0
  572. 000006B6  302E FFE8                move.w     D0, [A6 - 0x18]
  573. 000006BA  5940                     subq.w     D0, 4
  574. 000006BC  3F00                     move.w     -[A7], D0
  575. 000006BE  A8A7                     syscall    SetRect
  576. 000006C0  422D FD46                clr.b      [A5 - 0x2BA]
  577. 000006C4  422D FD42                clr.b      [A5 - 0x2BE]
  578. 000006C8  422D FD41                clr.b      [A5 - 0x2BF]
  579. 000006CC  4E5E                     unlink     A6
  580. 000006CE  4E75                     rts
  581.